package org.onion.pattern.notify.dingtalk;


import org.onion.pattern.notify.dingtalk.msg.*;

/**
 * 钉钉机器人消息通知
 */
public interface DingTalkRobotNotifier {

    void sendMsg(String content);

    void sendMsg(String content, MsgAt at);

    void sendMsg(DingTalkRobotLinkMsg msg);

    void sendMsg(DingTalkRobotLinkMsg message, MsgAt at);

    void sendMsg(DingTalkRobotMarkdownMsg msg);

    void sendMsg(DingTalkRobotMarkdownMsg msg, MsgAt at);

    void sendMsg(DingTalkRobotActionCardMsg msg);

    void sendMsg(DingTalkRobotActionCardMsg msg, MsgAt at);

    void sendMsg(DingTalkRobotFeedCardMsg msg);

    void sendMsg(DingTalkRobotFeedCardMsg msg, MsgAt at);

}
